import './assets/main.css';

import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
import { createPinia } from 'pinia'; // 确保正确导入 createPinia
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';

// 创建 Vue 应用实例
const app = createApp(App);

// 创建 Pinia 实例
const pinia = createPinia();

// 使用 Pinia 插件
pinia.use(piniaPluginPersistedstate);

// 将 Pinia 和 Router 挂载到 Vue 应用上
app.use(pinia);
app.use(router);

// 挂载应用到 DOM
app.mount('#app');